;------------------------------------------------------------------------------
; Comunication Device Class driver installation file
;------------------------------------------------------------------------------
;
; Windows 2000 and XP PPC900 USB CDC ACM Setup File
;
;------------------------------------------------------------------------------

[Version] 
Signature   = "$Windows NT$" 
Class       = Ports
ClassGuid   = {4D36E978-E325-11CE-BFC1-08002BE10318} 
Provider    = %PROVIDER% 
LayoutFile  = layout.inf
CatalogFile = ppc900.cat
DriverVer   = 04/21/2009,5.1.2600.5512 


[Manufacturer] 
%DEVICE_DESCRIPTION%=DeviceList, NTx86, NTia64, NTamd64

[DeviceList.NTx86] 
%DEVICE_DESCRIPTION%=DriverInstall, USB\VID_1753&PID_C901

[DeviceList.NTia64] 
%DEVICE_DESCRIPTION%=DriverInstall, USB\VID_1753&PID_C901

[DeviceList.NTamd64] 
%DEVICE_DESCRIPTION%=DriverInstall, USB\VID_1753&PID_C901

[DriverCopyFiles]
usbser.sys,,,0x20
serenum.sys,,,0x20

;------------------------------------------------------------------------------
;  Installation Configuration Windows 2000/XP/7 Sections
;------------------------------------------------------------------------------

[DriverInstall]
include   = mdmcpq.inf 
CopyFiles = DriverCopyFiles
AddReg    = DriverInstall.AddReg 

[DriverInstall.HW] 
AddReg=DriverInstall.HW.AddReg 

[DriverInstall.AddReg]
HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"

[DriverInstall.HW.AddReg]
HKR,,NTMPDriver,,*ntkern
HKR,,NTMPDriver,,usbser.sys
HKR,,PortSubClass,1,01
HKR,,"UpperFilters",0x00010000,"serenum" 

[DriverInstall.Services] 
AddService=usbser, 0x00000002, UsbserService
AddService=Serenum,,SerenumService

;------------------------------------------------------------------------------
;  Usbser Service
;------------------------------------------------------------------------------

[UsbserService] 
DisplayName    = %USBSER.DESC% 
ServiceType    = 1
StartType      = 3
ErrorControl   = 1
ServiceBinary  = %12%\usbser.sys 
LoadOrderGroup = Base

;------------------------------------------------------------------------------
;  Serenum Service
;------------------------------------------------------------------------------

[SerenumService] 
DisplayName    = %SERENUM.DESC%
ServiceType    = 1               ; SERVICE_KERNEL_DRIVER
StartType      = 3               ; SERVICE_DEMAND_START
ErrorControl   = 1               ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\serenum.sys
LoadOrderGroup = PNP Filter

;------------------------------------------------------------------------------
;  String Definitions
;------------------------------------------------------------------------------

[Strings] 
DEVICE_DESCRIPTION = "PPC900 CDC USB-to-Serial Comm Port"
USBSER.DESC        = "USB-to-Serial Driver"
SERENUM.DESC       = "Serenum Filter Driver"
PROVIDER           = "Tecvan Informatica Ltda (GERTEC)"
